/**
 * Page: camel
 * Author: 吴建涛(fortomorrow@163.com)
 * Date: Sun Jan 25 13:03:41     2015
 * Note: 不要将任何目录命名为config.js中path定义的路径的名字，否则requirejs寻找文件路径会发生错误
 */
describe('测试Camel模块', function(){
  var Camel;

  it('加载camel模块', function(done){
    require(['f/camel'], function(loadModule){
      Camel = loadModule;
      done();
    });
  });

  it('将字符串转换成驼峰格式', function(){
    var result = Camel('a-Love-s');
    expect(result).toBe('aLoveS');
  });

  it('对于全小写，无连字符的字符串不做处理', function(){
    var result = Camel('abset');
    expect(result).toBe('abset');
  });

  it('强制第一个字符大写', function(){
    var result = Camel('a-Love-s', false);
    expect(result).toBe('ALoveS');
  });

});


